//============================================================================
// Name        : main.cpp
// Author      : Equipe
// Version     :
// Copyright   : 
// Description : Hello World in C++, Ansi-style
//============================================================================

#include <iostream>
using namespace std;

void exibe_menu(){
	cout<<"||  Trabalho 2                           ||\n";
	cout<<"||Metodos numericos I                    ||\n";
	cout<<"||1-Resolver problema com Gauss-Jacobi   ||\n";
	cout<<"||2-Resolver problema com Gauss-Seidel   ||\n";
	cout<<"||3-Resolver problema com os dois metodos||\n";
	cout<<"||4-Simulacao com os dois metodos        ||\n";
	cout<<"||5-Creditos                             ||\n";
	cout<<"||6-Sair                                 ||\n\n";
	cout<<"\n||Insira a opcao||\n";
}

int pega_op(){
	int op;
	cin>>op;
	return (op);
}

void pega_entrada(int *n,double A[][100],double b[] ){
	cout<<"->Insira o numero de particulas";
	cin>>*n;
	cout<<*n;
	for(int i=0;i<*n;i++)
		for(int j=0;j<*n;j++){
			cout<<"->Insira o termo  i="<<i<<"  j="<<j<<" da matriz A";
			cin>>A[i][j];
		}
	for(int i=0;i<*n;i++){
		cout<<"->Insira o termo  "<<i<<"do vetor b";
		cin>>b[i];
	}
}

void executa_op(int op){
	int n;
	double A[100][100],b[100];

	switch(op){
	case 1:
		pega_entrada(&n,A,b);
		cout<< A[1][1];
	}
}

int main() {
	exibe_menu();
	executa_op(pega_op());
	return 0;
}
